Skip to main content
Version: Upcoming

MarketHoursConfigHist

Description

Expected trading day market schedule for each TradingPeriod and SecType. Including schedules for equity, futures, and options markets. The NMS schedule is the NYSE announced trading calendar. Other markets are from the listing exchange. Typically includes records for the current week, previous week and next week

Schema Definition

Field NameData TypeDescription
ticker_atstringUnderlying asset type. Note: should be "*-ANY-ANY" (wildcard) for the per-TradingPeriod default MarketHoursConfig messages
ticker_tsstringUnderlying ticker source
ticker_tkstringUnderlying ticker symbol
secTypestringSecurity type (e.g., 'EQT', 'FUT', 'OPT')
tradeDatedateTrade date for this market hours configuration record
tradingPeriodstringNote: this trading period should be the same for all tradeDates for each [ticker/secType] pair
timeZonestringNote: this does not have to match the associated TradingPeriod timeZone (default is TradingPeriod.TimeZone)
marketDayTypestringType of market day (e.g., 'RegularTradingDay', 'HalfDay', 'Holiday')
srCloseMarkTimetimeSpiderRock Close Mark Time; usually regular market close - 5 minute (C - 5M)
hasEarlySessionstringIndicates whether an early pre-market session exists for this record (Yes/No). Note: early session can start the previous day
earlyPreOpenTimetimeEarly session pre-open (orders accepted) time. Note: Time is local to the exchange
earlySessionOpenTimetimeEarly session market open time. Note: Time is local to the exchange
earlySessionCloseTimetimeEarly session market close time. Note: Time is local to the exchange
hasRegularSessionstringIndicates whether a regular trading session exists for this record (Yes/No)
regPreOpenTimetimeRegular session pre-open (order accepted) time. Note: Time is local to the exchange
regSessionOpenTimetimeRegular session open time. Note: Time is local to the exchange
regSessionCloseTimetimeRegular session close time. Note: Time is local to the exchange
hasLateSessionstringIndicates whether a late (post-market) session exists for this record (Yes/No)
latePreOpenTimetimeExtended session pre-open (orders accepted) time. Note: Time is local to the exchange
lateSessionOpenTimetimeExtended session open time. Note: Time is local to the exchange
lateSessionCloseTimetimeExtended session close time. Note: Time is local to the exchange
hasExEarlyClosestringoptions have an early close on expiry day (secType = Option only)
exEarlyCloseTimetimeExpiry day early close time. Note: Time is local to the exchange

Differences to V7